Propagation of States from BPEL Process Instances to Chevron Models

نویسندگان

  • David Schumm
  • Dimka Karastoyanova
  • Frank Leymann
چکیده

This report describes key aspects of a code library that we developed for the purpose of state propagation for business process monitoring on different levels of abstraction. The library supports the propagation of execution states of process instances based on the Business Process Execution Language (BPEL) to process models specified in the “Chevron” language. The Chevron language is an abstract, non-executable process language that we especially designed for abstract process instance monitoring purposes. The look and feel of this graphical language is similar to value chains. The basic concept of the Chevron language is based on Chevron-shaped charts which can be modeled in Microsoft PowerPoint to describe a process on a high level of abstraction. We aim at enabling the use of high-level process in order to monitor the instance status of a much more detailed, lower-level model. We describe the overall procedure of performing state projections along a concrete scenario. We describe a format for state propagation rules which define how the status of activities of a BPEL process instance should be projected to the elements of a Chevron model. We present a format to serialize process models in the Chevron language. We present a graphical template based on Scalable Vector Graphics (SVG) which we employ to render a stateful Chevron model graphically. The Chevron language is just one language to be used for abstract representation of process instances. However, the approach for state propagation is generic and can be applied for other languages, too.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Design Principles for Realizing Adaptive Service Flows with BPEL

Web service technology offers a promising approach for realizing enterprisewide and cross-organizational business applications. With the Business Process Execution Language for Web Services (BPEL, also known as WS-BPEL or BPEL4WS) a powerful language for the process-oriented composition and orchestration of Web services exists. However, BPEL flow specifications tend to be too complex, and curre...

متن کامل

Deterministic Measurement of Reliability and Performance Using Explicit Colored Petri Net in Business Process Execution Language and Eflow

Today there are many techniques for web service compositions. Evaluation of quality parameters has great impact on evaluation of final product. BPEL is one of those techniques that several researches have been done on its evaluation. However, there are few researches on evaluation of QoS in eflow. This research tries to evaluate performance and reliability of eflow and BPEL through mapping them...

متن کامل

Improved Seismic Performance of Chevron Brace Frames Using Multi-Pipe Yield Dampers

Spacious experimental and numerical investigation has been conducted by researchers to increase the ductility and energy dissipation of concentrically braced frames. One of the most widely used strategies for increasing ductility and energy dissiption, is the use of energy-absorbing systems. In this regard, the cyclic behavior of a chevron bracing frame system equipped with multi-pipe dampers (...

متن کامل

Assessing the Performance of Corroding RC Bridge Decks: A Critical Review of Corrosion Propagation Models

Corrosion of steel reinforcement is one of the most prevalent causes of reinforced concrete (RC) structures deterioration in chloride-contaminated environments. As a result, evaluating the impact of any possible corrosion-induced damages to reinforced concrete bridges strongly affects management decisions: such as inspection, maintenance and repair actions. The corrosion propagation phase is a ...

متن کامل

Experiences in Enhancing Existing BPM Tools with BPEL Import and Export

The Business Process Execution Language for Web Services (BPEL) has become a de-facto standard for executable process specifications. It is an expressive but also highly complex language. The language is rather targeted towards describing processes at the implementation level and is too low-level for describing processes as analysis models or design models. Also, since BPEL has no formal semant...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011